package com.financial.service.heemoney.domain;

import java.io.Serializable;
import java.util.Date;



/**
 * 金融中心开通分账账户日志表
 * 
 * @author zhaopengjun
 * @email dashuaizhao@aliyun.com
 * @date 2020-03-27 13:05:28
 * @des
 */
public class FinancialSplitAccountHeemoneylogDO implements Serializable {
	private static final long serialVersionUID = 1L;
	

	/**
	 * 主键id
	 */
	private Integer id;

	/**
	 * 对接平台商户号
	 */
	private String storeNo;

	/**
	 * 第三方商户号
	 */
	private String mchUid;

	/**
	 * 店铺ID
	 */
	private String storeUid;

	/**
	 * 账户类型:个人-PERSON-1,企业-COMPANY-2
	 */
	private String accountType;

	/**
	 * 银行编号
	 */
	private String bankCode;

	/**
	 * 开户支行所在省编号
	 */
	private String bankProvinceId;

	/**
	 * 开户支行所在市编号
	 */
	private String bankCityId;

	/**
	 * 开户支行名称，账户类型为企业时必填
	 */
	private String openBranchBank;

	/**
	 * 营业执照编号，账户类型为企业时必填
	 */
	private String businessNo;

	/**
	 * 银行预留手机号，账户类型为个人时必填
	 */
	private String bankMobile;

	/**
	 * 证件类型：身份证-IDCARD-1,护照-PASSPORT-2
	 */
	private String corpIdcardType;

	/**
	 * 法人姓名，企业账户必填
	 */
	private String legalUser;

	/**
	 * 证件号码/法人证件号码
	 */
	private String legalIdcard;

	/**
	 * 银行卡号
	 */
	private String bankCardNo;

	/**
	 * 开户人/企业名称
	 */
	private String bankAccount;

	/**
	 * 付款通道，客商
	 */
	private String providerType;

	/**
	 * 状态:未调用-WAIT-0,失败-FAIL-1,成功-SUC-2
	 */
	private String state;

	/**
	 * 返回信息
	 */
	private String returnMessage;

	/**
	 * 创建时间
	 */
	private Date gmtCreate;

	/**
	 * 更新时间
	 */
	private Date gmtModified;

	/**
	 * 删除标记:未删除-UNDEL-1,删除-DEL-0
	 */
	private String isDelete;

	/**
	 * 设置：主键id
	 */
	public void setId(Integer id) {
		this.id = id;
	}
	/**
	 * 获取：主键id
	 */
	public Integer getId() {
		return id;
	}
	/**
	 * 设置：对接平台商户号
	 */
	public void setStoreNo(String storeNo) {
		this.storeNo = storeNo;
	}
	/**
	 * 获取：对接平台商户号
	 */
	public String getStoreNo() {
		return storeNo;
	}
	/**
	 * 设置：第三方商户号
	 */
	public void setMchUid(String mchUid) {
		this.mchUid = mchUid;
	}
	/**
	 * 获取：第三方商户号
	 */
	public String getMchUid() {
		return mchUid;
	}
	/**
	 * 设置：店铺ID
	 */
	public void setStoreUid(String storeUid) {
		this.storeUid = storeUid;
	}
	/**
	 * 获取：店铺ID
	 */
	public String getStoreUid() {
		return storeUid;
	}
	/**
	 * 设置：账户类型:个人-PERSON-1,企业-COMPANY-2
	 */
	public void setAccountType(String accountType) {
		this.accountType = accountType;
	}
	/**
	 * 获取：账户类型:个人-PERSON-1,企业-COMPANY-2
	 */
	public String getAccountType() {
		return accountType;
	}
	/**
	 * 设置：银行编号
	 */
	public void setBankCode(String bankCode) {
		this.bankCode = bankCode;
	}
	/**
	 * 获取：银行编号
	 */
	public String getBankCode() {
		return bankCode;
	}
	/**
	 * 设置：开户支行所在省编号
	 */
	public void setBankProvinceId(String bankProvinceId) {
		this.bankProvinceId = bankProvinceId;
	}
	/**
	 * 获取：开户支行所在省编号
	 */
	public String getBankProvinceId() {
		return bankProvinceId;
	}
	/**
	 * 设置：开户支行所在市编号
	 */
	public void setBankCityId(String bankCityId) {
		this.bankCityId = bankCityId;
	}
	/**
	 * 获取：开户支行所在市编号
	 */
	public String getBankCityId() {
		return bankCityId;
	}
	/**
	 * 设置：开户支行名称，账户类型为企业时必填
	 */
	public void setOpenBranchBank(String openBranchBank) {
		this.openBranchBank = openBranchBank;
	}
	/**
	 * 获取：开户支行名称，账户类型为企业时必填
	 */
	public String getOpenBranchBank() {
		return openBranchBank;
	}
	/**
	 * 设置：营业执照编号，账户类型为企业时必填
	 */
	public void setBusinessNo(String businessNo) {
		this.businessNo = businessNo;
	}
	/**
	 * 获取：营业执照编号，账户类型为企业时必填
	 */
	public String getBusinessNo() {
		return businessNo;
	}
	/**
	 * 设置：银行预留手机号，账户类型为个人时必填
	 */
	public void setBankMobile(String bankMobile) {
		this.bankMobile = bankMobile;
	}
	/**
	 * 获取：银行预留手机号，账户类型为个人时必填
	 */
	public String getBankMobile() {
		return bankMobile;
	}
	/**
	 * 设置：证件类型：身份证-IDCARD-1,护照-PASSPORT-2
	 */
	public void setCorpIdcardType(String corpIdcardType) {
		this.corpIdcardType = corpIdcardType;
	}
	/**
	 * 获取：证件类型：身份证-IDCARD-1,护照-PASSPORT-2
	 */
	public String getCorpIdcardType() {
		return corpIdcardType;
	}
	/**
	 * 设置：法人姓名，企业账户必填
	 */
	public void setLegalUser(String legalUser) {
		this.legalUser = legalUser;
	}
	/**
	 * 获取：法人姓名，企业账户必填
	 */
	public String getLegalUser() {
		return legalUser;
	}
	/**
	 * 设置：证件号码/法人证件号码
	 */
	public void setLegalIdcard(String legalIdcard) {
		this.legalIdcard = legalIdcard;
	}
	/**
	 * 获取：证件号码/法人证件号码
	 */
	public String getLegalIdcard() {
		return legalIdcard;
	}
	/**
	 * 设置：银行卡号
	 */
	public void setBankCardNo(String bankCardNo) {
		this.bankCardNo = bankCardNo;
	}
	/**
	 * 获取：银行卡号
	 */
	public String getBankCardNo() {
		return bankCardNo;
	}
	/**
	 * 设置：开户人/企业名称
	 */
	public void setBankAccount(String bankAccount) {
		this.bankAccount = bankAccount;
	}
	/**
	 * 获取：开户人/企业名称
	 */
	public String getBankAccount() {
		return bankAccount;
	}
	/**
	 * 设置：付款通道，客商
	 */
	public void setProviderType(String providerType) {
		this.providerType = providerType;
	}
	/**
	 * 获取：付款通道，客商
	 */
	public String getProviderType() {
		return providerType;
	}
	/**
	 * 设置：状态:未调用-WAIT-0,失败-FAIL-1,成功-SUC-2
	 */
	public void setState(String state) {
		this.state = state;
	}
	/**
	 * 获取：状态:未调用-WAIT-0,失败-FAIL-1,成功-SUC-2
	 */
	public String getState() {
		return state;
	}
	/**
	 * 设置：返回信息
	 */
	public void setReturnMessage(String returnMessage) {
		this.returnMessage = returnMessage;
	}
	/**
	 * 获取：返回信息
	 */
	public String getReturnMessage() {
		return returnMessage;
	}
	/**
	 * 设置：创建时间
	 */
	public void setGmtCreate(Date gmtCreate) {
		this.gmtCreate = gmtCreate;
	}
	/**
	 * 获取：创建时间
	 */
	public Date getGmtCreate() {
		return gmtCreate;
	}
	/**
	 * 设置：更新时间
	 */
	public void setGmtModified(Date gmtModified) {
		this.gmtModified = gmtModified;
	}
	/**
	 * 获取：更新时间
	 */
	public Date getGmtModified() {
		return gmtModified;
	}
	/**
	 * 设置：删除标记:未删除-UNDEL-1,删除-DEL-0
	 */
	public void setIsDelete(String isDelete) {
		this.isDelete = isDelete;
	}
	/**
	 * 获取：删除标记:未删除-UNDEL-1,删除-DEL-0
	 */
	public String getIsDelete() {
		return isDelete;
	}

    @Override
    public String toString() {
        return "FinancialSplitAccountHeemoneylogDO{" +
									                    "id=" + id +
					                										",storeNo=" + storeNo +
					                										",mchUid=" + mchUid +
					                										",storeUid=" + storeUid +
					                										",accountType=" + accountType +
					                										",bankCode=" + bankCode +
					                										",bankProvinceId=" + bankProvinceId +
					                										",bankCityId=" + bankCityId +
					                										",openBranchBank=" + openBranchBank +
					                										",businessNo=" + businessNo +
					                										",bankMobile=" + bankMobile +
					                										",corpIdcardType=" + corpIdcardType +
					                										",legalUser=" + legalUser +
					                										",legalIdcard=" + legalIdcard +
					                										",bankCardNo=" + bankCardNo +
					                										",bankAccount=" + bankAccount +
					                										",providerType=" + providerType +
					                										",state=" + state +
					                										",returnMessage=" + returnMessage +
					                										",gmtCreate=" + gmtCreate +
					                										",gmtModified=" + gmtModified +
					                										",isDelete=" + isDelete +
					                				"}";
    }
}
